// vp_pz/pages/index/serve.js
var app = getApp();
var vp = require('../../resource/js/vp.js');

Page({

    /**
     * 页面的初始数据
     */
    data: {
		sessionFrom: ''
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        console.log(this);
        var self = this;
        app.util.getUserInfo(function (response) {
            self.setData({
                userInfo: response
            });
            app.mdInit(function (cfg,mine,area) {
                self.setData({
                        cfg: cfg,
                        mine:mine,
                        area:area,
                        tels:area.tels_json?JSON.parse(area.tels_json):'',
						weixin:area.weixin.split('/'),
                        main_loaded:true
                });       
				// let content = '';
				// if(mine['is_vip'] == 1){
				// 	content = `当前用户是家庭医生会员，有效期：`+mine['expire_time']+`,请提供优质服务`
				// }else{
				// 	content = `当前用户是非会员。可向其介绍会员权益进行转化。`
				// }
				// self.setData({
				// 	sessionFrom: content
				// })
				// setTimeout(() => {
				//   self.selectComponent('#hidden-contact-btn').triggerEvent('tap');
				// }, 100);
            });
        });
		
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },
// 监听客服会话状态变化
  handleContact(e) {
    console.log('客服会话状态：', e.detail);
    // 状态说明：
    // e.detail.errMsg === 'contact:fail' 表示打开失败
    // e.detail.errMsg === 'contact:ok' 表示打开成功
    if (e.detail.errMsg === 'contact:ok') {
      console.log('客服会话已打开');
      // 可以在这里添加打开客服后的逻辑，如统计等
    }
  },
    makePhoneCall:function(e){
        wx.makePhoneCall({
                phoneNumber: e.currentTarget.dataset.tel
        });
    },

    doCopy(e){
        wx.setClipboardData({
            data: e.currentTarget.dataset.copy
        })
    }
})